const myModule = (function() {  
    let privateVar = 'I am private';    //内部/私有属性 仅在内部中使用
    
    function privateMethod() {  
      console.log(privateVar);  
    }  
    
    return {  
      publicMethod: function() {  
        console.log('Accessing public method');  
        privateMethod();  
      },  
      publicVar: 'I am public'  
    };  
  })();  
    
  console.log(myModule.publicVar); // 输出 "I am public"  
  myModule.publicMethod(); // 输出 "Accessing public method" 和 "I am private"  
  console.log(myModule.privateVar); // undefined，因为 privateVar 是私有的